[iOS][OS X] Yosemite で Beacon アプリを動作させる
Yosemite で Beacon アプリが動かない
以前 Mac で Beacon アプリを動かすという記事を書きましたが、Mac OS X Yosemite で動かないという報告をいくつかいただいたきました。結論から言うと、CBPeripheralManager が Yosemite (10.10) では動かないバグがあるようです。
ということで、Yosemite で Beacon アプリを動作させるにはどうすれば良いかまとめました。
検証環境
- MacBook Pro (Retina, 13-inch, Late 2013)
- OS X Yosemite (10.10.1)
- iPhone 6 Plus (iOS 8.1.1)
- Xcode 6.1 (6A1052d)
USB ドングルを購入する
上記記事にて、Bluetooth の USB ドングルを購入すれば動作するとの報告をいただきました。ということで、弊社でも USB ドングルを購入しました。
商品はこちらです。Amazon で 1,500 円前後で購入できます!
http://www.planex.co.jp/products/bt-micro4/
これを Mac に装着して…
Bluetooth が既に有効にしている場合は、USB ドングル装着後、一度無効にしてから再度有効にします。
そして動かしてみます。ちゃんと認識されました!
まとめ
以上、簡単ではありますが共有でした。Yosemite を搭載している Mac を使って iBeacon の動作確認を行いたいときの参考にしていただければと思います。
ちなみに CBPeripheralManager のバグは現在既にバグレポートが報告されているようなので、次のバージョンで Fix されることを期待するしかないようです。